package com.hdax.dm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hdax.dm.dto.FlootDto;
import com.hdax.dm.dto.IndexNavDto;
import com.hdax.dm.dto.ItemCinemaDto;
import com.hdax.dm.dto.ItemDto;
import com.hdax.dm.entity.item.DmItem;
import com.hdax.dm.utils.response.CommonResponse;

import java.util.List;

public interface ItemService extends IService<DmItem> {

    DmItem itemOne(Long itemId);

    List<IndexNavDto.HotItems> items(Long itemType1Id,Long isBanner);
    CommonResponse<List<FlootDto>> floorData();

    CommonResponse<List<DmItem>> seniority(Long itemTypeId);
    CommonResponse<List<ItemDto>> isRecommend();

    CommonResponse<List<ItemDto>> sell();

    CommonResponse<List<ItemCinemaDto>> guesslike(Integer itemTypeId);
}
